Make fold_item_recur
non-nullable
#79310
Merged
+67
−75
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This gets rid of a bunch of
unwrap()
s and makes it a little more clearwhat's going on.
Originally I wanted to make
fold_item
non-nullable too, which wouldhave been a lot nicer to work with, but unfortunately
stripper
doesactually return
None
in some places. I might make a follow-up movingstripper to be special and not a pass so that passes can be
non-nullable.
Found while working on #76998.